package com.mueblesgl.proyecto.dao.interfaces;

import java.util.Vector;

import com.mueblesgl.proyecto.entidades.CostosPedido;
import com.mueblesgl.proyecto.entidades.OrdenProduccion;
import com.mueblesgl.proyecto.entidades.OrdenProduccionProducto;
import com.mueblesgl.proyecto.entidades.ProcedimientoRecurso;
import com.mueblesgl.proyecto.entidades.Recurso;

public interface ProduccionDAO {
	
	public int registrarOrdenProduccion(OrdenProduccion ordenProduccion);
	
	public boolean registrarOrdenProduccionProducto(OrdenProduccionProducto ordenProduccionProducto);
	
	public Vector<Recurso> obtenerRecursosDetalleRecurso(int idProducto);

	public Vector<ProcedimientoRecurso> obtenerRecursosDetalleProcedimiento(int idProducto);
	
	public Vector<OrdenProduccion> listarOrdenProduccion();
	
	public OrdenProduccion consultarOrden(int idOrdenProduccion);
	
	public Vector<OrdenProduccionProducto> consultarOrdenProducto(int idOrdenProduccion);
	
	public boolean registrarCostosPedido(CostosPedido costopedido);

}
